Automattic\Jetpack\Sync\Replicastore\Table_Checksum A

Total Complexity 72
Dependencies 5
Dependents 1
Total lines 839
Lines of code 438
Logical lines of code 180
Comment lines 275
Methods 14
Properties 16

Methods 14

Method Rating Maintainability Complexity Lines of code
build_checksum_query()
A
38 10 75
get_range_edges()
A
42 10 55
build_filter_statement()
A
50 9 27
get_default_tables()
A
32 1 147
prepare_fields()
A
59 9 12
calculate_checksum()
S
50 6 28
prepare_filter_values_as_sql()
S
53 6 20
__construct()
S
56 4 18
validate_fields_against_table()
S
59 4 14
prepare_results_for_output()
S
63 3 11
validate_table_name()
S
65 3 9
validate_fields()
S
68 3 7
enable_woocommerce_tables()
S
65 3 10
validate_input()
S
72 1 5